#ifndef PIGMENT_H
#define PIGMENT_H

#include "glm/glm.hpp"
#include "Object.h"

using namespace glm;

typedef struct Pigment {
    vec3 color;
    float f;

    Pigment() {
        color.x = color.y = color.z = 0.0;
        f = 0.0;
    }

    void print() {
        printf("\tColor: %f %f %f %f\n", 
                color.x, color.y, color.z, f);
    }

    Symbol parse(ifstream &file, Symbol cur);
} MPigment;

#endif
